.owl-carousel {
          height: auto;
          padding: 0 0 0 .1rem;
          display: flex;
          overflow-x: scroll;
      
      
          .post-slide {
      
            width: 1rem;
            height: auto;
            position: relative;
            padding: .05rem 0;
            margin-right: .1rem;
      
            .post-img {
              a {
                display: inline-block;
                width: 100%;
      
                padding: 0 2%;
                box-sizing: border-box;
                overflow: hidden;
      
                img {
      
                  width: .96rem;
                  height: .96rem;
      
      
                }
              }
            }
      
            .post-content {
      
      
              span {
                display: block;
              }
      
              span.name {
                width: 1rem;
                color: #252525;
                height: .32rem;
                line-height: .16rem;
                padding: 0 2%;
                overflow: hidden;
                font-size: .12rem;
                box-sizing: border-box;
              }
      
              span.price {
                color: #fc5a5a;
                margin-top: .05rem;
                font-size: .14rem;
                line-height: .14rem;
                padding: 0 2%;
              }
      
              del {
                display: block;
                padding: 0 2%;
                text-decoration: line-through;
                line-height: .14rem;
                font-size: .12rem;
                color: #999999;
              }
      
            }
          }
        }